Alias Manager+Apple Event Interprocess Messaging ProtocolApple Event ManagerApple events
Core suitefunctional-area suitesRequired suitesent by the FinderBalloon HelpCommunications Resource ManagerCommunications Toolbox
compatibilityand the ToolboxConnection ManagerControl Managercursors, initializing(data, exchanging with other applicationsDevice ManagerDialog ManagerDisk Initialization ManagerDrawString procedureEdition Manager
Event Managerevents
high-level!extensions. See system extensionsfigures, syllogisticFile ManagerFile Transfer ManagerFindersending Apple eventsFinder InterfaceFont ManagerFSpCreate functionGestalt function
glue routinesHelp ManagerImage Compression ManagerInitCursor procedureInitFonts procedureInitGraf procedureInitWindows procedurecode conventionsinterapplication communicationList ManagerMacintosh Operating System"Macintosh script management systemMacintosh system softwareMacintosh Toolboxmanagers.See also system softwareMemory ManagerMenu Manager
introducedmoods, syllogisticMoveTo procedure
Movie ToolboxmoviesNewHandle functionNewHandleClear functionNewWindow functionoperating environmentchecking features ofpackagespatchesPBHCreate functionPPC ToolboxProcess Manager)Program-to-Program Communications Toolbox QuickDrawcapabilitiesinitializing QuickTimeRAMrandom-access memory. See RAMread-only memory. See ROMResource ManagerROM
Scrap Manager@script management system. See Macintosh script management systemScript Managerscript systemsSCSI ManagerSetPort procedureSetRect procedureShutdown ManagerSound Input Manager
Sound ManagerStandard File Packagestringsdrawingsystem extensionsSystem filesystem softwareTerminal Managertextcentering in a windowdrawingtext service componentsText Services ManagerText UtilitiesTextEditTime ManagertracksVenn DiagrammerVertical Retrace ManagerVirtual Memory ManagerWindow Managerwindow pointer
window recordwindowscreating origin inWorldScript
@ operatorA5 registerA5 worlddefinedapplication global variablesapplication heapdefinedapplication parametersapplication partitionsApplLimit global variableApplZone global variableblocks, memorydefinedpurging and reallocatingByte data typecoercing to Char data typeChar data typecoercing to Byte data typecompaction. See heap compactionCurrentA5 global variabledangling pointersdata types, general purposedouble indirectionfree blocksGetDialogItem procedureHandle data typehandlesheap compactionheap fragmentationheap purging'heap. See application heap; system heapHLock procedureHUnlock procedureintegerscoercing to long integerscoercing to pointers
jump tablelocking relocatable blocks
long integerscoercing to integerscoercing to pointersmaster pointer blocksmaster pointersMaxApplZone procedureand ApplLimit global variablememory
data typesMoreMasters procedureNewPtr functionnonrelocatable blocks
advantages of
data type fordefined
partitions2.See also application partitions; system partitionpointerscoercing to integerscoercing to long integersto procedures and functionsProcPtr data type
Ptr data typepurging relocatable blocksQuickDraw global variablesReallocateHandle procedurereallocating relocatable blocksrelocatable blocks
data type fordefineddisadvantages oflocking
properties ofpurgingreallocating unlockingSignedByte data typestackstack frame
stack snifferStr15 data typeStr255 data typeStr27 data typeStr31 data typeStr63 data typeStringHandle data typeStringPtr data typein C in Pascalsystem global variablessystem heapsystem partition..See also system heap; system global variablesTicks global variabletype casting
resource mapsresource pathsresource specificationsresource types'DITL''DLOG''MDEF''STR#''WIND'$resource types. See resources, types resourcescompileddefinedstandard typesstructure ofspecifying using ResEditspecifying using Reztypestypical locations ofusing customusing standard using to facilitate localizationusing to store static dataResType data type!Rez resource description languageSetResFile proceduresystem resourcesUseResFile procedureapplicationsinitializingDelay proceduredialog boxesevent handling inDIBadMount functiondisk-inserted eventshandling
key-up eventslow-level eventsmenu barcreatingmenuscreatingmouse-up eventsnull eventsoperating-system eventsPtInRect functionStillDown functionTrackGoAway functiontracking the mouseuser-centered designWaitNextEvent function'ICON' resource type
bit imagesBitMap data typebitmapscirclesCloseRgn procedurecoordinate planeCopyBits procedureDiffRgn proceduredrawingEraseRect procedureFillRect procedureFillRgn procedureFrameOval procedureFrameRect procedureGetPort procedureGrafPort data typeGrafPtr data typegraphics portssetting and restoringiconslinesNewRgn functionOpenRgn procedureovalsPaintRect procedurepatternspixelsPoint data typepointsdrawing textRect data type
Close commandNew commandfilesspecifying in a document recordFindWindow functionFrontWindow functionGetWRefCon functionGlobalToLocal procedureand window recordsHideWindow procedureHiliteControl procedureInvalRect procedureInvalRgn procedure
menu commandskeyboard equivalentsmouse-down eventsin the menu bar
in windowsMoveWindow procedure
part codes
resume eventsSelectWindow procedureSetWRefCon procedureShowWindow proceduresuspend eventsSystemClick procedure title bar
update eventsand activate eventshandlingwindow recordsreference constant inWindowPeek data typeWindowPtr data typeWindowRecord data type
activatingactiveand dialog boxesand graphics portsclosingcreating a new windowdesk accessorydialog boxesdocumentdraggingdrawing content region events in
introducedmouse-down events inparts ofpositioning
setting titletypesupdating'DITL' resource type'DLOG' resource typealert boxesbuttonsdrawing an outline around
Cancel buttonin modal dialog boxescheck boxeshandling user clicks oncontrols$.See also check boxes, radio buttonsdrawing an outline aroundsetting values ofdefault buttondefineditems in. See item listsDialogSelect functionin modal dialog boxes Enter keyin modal dialog boxes
Escape keyin modal dialog boxeskey-downIsDialogEvent function